/**
 * Copyright (c) 2015 Baidu. All Rights Reserved.
 *
 * @file 解析数据Model
 * @author yuanguozheng
 */
var objCopier = require('../utils/objCopier');

/**
 * 解析、处理后的变量数据模型
 *
 * @param {string} name 变量名
 * @param {string} type 变量类型
 * @param {string} rawName JSON中原生的名称
 * @param {string} camelName 驼峰式命名
 * @return {Object} 实体
 * @constructor
 */
function ParsedDataModel(name, type, rawName, camelName) {
    return objCopier({
        name: name,
        type: type,
        rawName: rawName,
        camelName: camelName
    });
}

module.exports = ParsedDataModel;